package com.qf.service;

import com.qf.pojo.Order;
import com.qf.pojo.PageBean;

/**
 * @author 高圆圆
 * @date 2023/6/6 17:36
 * 订单业务接口
 */
public interface OrderService {
    /**
     * 添加订单
     * @param order 订单实体
     */
    void addOrder(Order order);

    /**
     * 前台_订单分页查询
     * @param uid 用户uid
     * @param currentPage 当前页码
     * @param pageSize   每页显示的条数
     * @return 返回分页实体
     */
    PageBean<Order> getOrderByPage(String uid, int currentPage, int pageSize);

    /**
     * 通过订单编号获取订单信息
     * @param oid 订单编号
     * @return 返回订单实体
     */
    Order getOrder(String oid);


    /**
     * 更新订单
     * @param order 订单实体
     */
    void updateOrder(Order order) ;
}
